import request from '@/utils/request'

// 商品信息
export function productInfo(query) {
  return request({
    url: '/erp_api/zhouyz/productInfo/list',
    method: 'get',
    params: query
  })
}

// 商品详情
export function productDetail(query) {
  return request({
    url: `/erp_api/zhouyz/productInfo/${query.id}`,
    method: 'get'
  })
}
// 商品编辑
export function productEdit(data) {
  return request({
    url: '/erp_api/zhouyz/productInfo',
    method: 'post',
    data: data
  })
}
//是否样品
export function updateTrialProduct(query) {
  return request({
    url: '/erp_api/zhouyz/productInfo/update-trialProduct',
    method: 'get',
    params: query
  })
}

//销售可提
export function updateSalesDemand(query) {
  return request({
    url: '/erp_api/zhouyz/productInfo/update-salesDemand',
    method: 'get',
    params: query
  })
}

//是否冻结
export function updateFreeze(query) {
  return request({
    url: '/erp_api/zhouyz/productInfo/update-freeze',
    method: 'get',
    params: query
  })
}

// 商品上下架
export function updateProductStatus(query) {
  return request({
    url: `/erp_api/zhouyz/productInfo/update-status`,
    method: 'get',
    params: query
  })
}

// 商品类型
export function productType(query) {
  return request({
    url: '/erp_api/zhouyz/productType/list',
    method: 'get',
    params: query
  })
}

// 商品秒杀
export function productSeckill(query) {
  return request({
    url: '/erp_api/zhouyz/product/seckill/list',
    method: 'get',
    params: query
  })
}

// 商品秒杀详情
export function seckillDetail(query) {
  return request({
    url: `/erp_api/zhouyz/product/seckill/${query.id}`,
    method: 'get'
  })
}

// 商品秒杀开始
export function seckillStart(data) {
  return request({
    url: `/erp_api/zhouyz/product/seckill/start/${data.ids}`,
    method: 'delete'
  })
}

// 商品秒杀结束
export function seckillEnd(data) {
  return request({
    url: `/erp_api/zhouyz/product/seckill/end/${data.ids}`,
    method: 'delete'
  })
}


// 商品评价
export function productComment(query) {
  return request({
    url: '/erp_api/zhouyz/productComment/list',
    method: 'get',
    params: query
  })
}
